Crate rusoto_credential[−][src]
Types for loading and managing AWS access credentials for API requests.
Modules
claims |
Credential Claims module. |
Structs
AutoRefreshingProvider |
Wrapper for |
AutoRefreshingProviderFuture |
Future returned from |
AwsCredentials |
AWS API access credentials, including access key, secret key, token (for IAM profiles), expiration timestamp, and claims from federated login. |
ChainProvider |
Provides AWS credentials from multiple possible sources using a priority order. |
ChainProviderFuture |
Future returned from |
ContainerProvider |
Provides AWS credentials from a task's IAM role. |
ContainerProviderFuture |
Future returned from |
CredentialsError |
Represents an Error that has occured during the fetching Credentials Phase. |
DefaultCredentialsProvider |
Wraps a |
DefaultCredentialsProviderFuture |
Future returned from |
EnvironmentProvider |
Provides AWS credentials from environment variables. |
EnvironmentProviderFuture |
Provides AWS credentials from environment variables as a Future. |
InstanceMetadataProvider |
Provides AWS credentials from a resource's IAM role. |
InstanceMetadataProviderFuture |
Future returned from |
ProfileProvider |
Provides AWS credentials from a profile in a credentials file. |
ProfileProviderFuture |
Provides AWS credentials from a profile in a credentials file as a Future. |
StaticProvider |
Provides AWS credentials from statically/programmatically provided strings. |
Traits
ProvideAwsCredentials |
A trait for types that produce |